package cn.sylinx.hbatis.db.common;

import java.util.List;

public interface ObjectQuery {

	/**
	 * 查询单个列对象
	 * 
	 * @param sql
	 * @param clazz
	 * @param params
	 * @return
	 */
	public <T> List<T> queryObject(final String sql, final Class<T> clazz, final Object... params);

	/**
	 * 查询单个列对象，第一个
	 * 
	 * @param sql
	 * @param clazz
	 * @param params
	 * @return
	 */
	public <T> T queryFirstObject(final String sql, final Class<T> clazz, final Object... params);

}
